home *** CD-ROM | disk | FTP | other *** search
/ OpenGL Superbible (2nd Edition) / OpenGL SuperBible e2.iso / tools / GLUT-3.7 / PROGS / EXAMPLES / Imakefile < prev    next >
Encoding:
Makefile  |  1998-08-12  |  3.3 KB  |  100 lines

  1.  
  2. /* Copyright (c) Mark J. Kilgard, 1994. */
  3.  
  4. #include "../../Glut.cf"
  5.  
  6. TARGETS = sphere scene movelight glutplane \
  7.           stroke olympic glutdino dinospin \
  8.           mjkwarp highlight subwin origami sphere2 lightlab \
  9.       bitfont dinoball glpuzzle blender dials stereo \
  10.       oclip ohidden olight scube spots \
  11.       abgr stars stenciltst surfgrid texenv triselect fogtst dials2 \
  12.       molehill zoomdino splatlogo oversphere fontdemo evaltest sb2db \
  13.       screendoor simple cube reflectdino rendereps dinoshade halomagic \
  14.       trippy mjksift circlefit editgrid dinodraw resolution
  15.  
  16. SRCS = bitfont.c blender.c dials.c dinoball.c dinospin.c glpuzzle.c \
  17.     glutdino.c glutplane.c highlight.c lightlab.c mjkwarp.c movelight.c \
  18.     oclip.c ohidden.c olight.c olympic.c origami.c scene.c scube.c sphere.c \
  19.     sphere2.c spots.c stereo.c stroke.c subwin.c trackball.c \
  20.     abgr.c stars.c stenciltst.c surfgrid.c texenv.c triselect.c fogtst.c dials2.c \
  21.     molehill.c splatlogo.c oversphere.c fontdemo.c evaltest.c sb2db.c \
  22.     screendoor.c simple.c cube.c reflectdino.c rendereps.c dinoshade.c \
  23.     halomagic.c trippy.c mjksift.c circlefit.c editgrid.c dinodraw.c \
  24.     resolution.c
  25.  
  26. AllTarget($(TARGETS))
  27.  
  28. SimpleGlutProgramTarget(abgr)
  29. SimpleGlutProgramTarget(bitfont)
  30. SimpleGlutProgramTarget(blender)
  31. SimpleGlutProgramTarget(circlefit)
  32. SimpleGlutProgramTarget(cube)
  33. SimpleGlutProgramTarget(dials)
  34. SimpleGlutProgramTarget(dials2)
  35. SimpleGlutProgramTarget(dinoball)
  36. SimpleGlutProgramTarget(dinoshade)
  37. SimpleGlutProgramTarget(editgrid)
  38. SimpleGlutProgramTarget(evaltest)
  39. SimpleGlutProgramTarget(fontdemo)
  40. SimpleGlutProgramTarget(fogtst)
  41. SimpleGlutProgramTarget(glutdino)
  42. SimpleGlutProgramTarget(glutplane)
  43. SimpleGlutProgramTarget(halomagic)
  44. SimpleGlutProgramTarget(highlight)
  45. SimpleGlutProgramTarget(lightlab)
  46. SimpleGlutProgramTarget(molehill)
  47. SimpleGlutProgramTarget(movelight)
  48. SimpleGlutProgramTarget(oclip)
  49. SimpleGlutProgramTarget(ohidden)
  50. SimpleGlutProgramTarget(olight)
  51. SimpleGlutProgramTarget(olympic)
  52. SimpleGlutProgramTarget(origami)
  53. SimpleGlutProgramTarget(oversphere)
  54. SimpleGlutProgramTarget(reflectdino)
  55. SimpleGlutProgramTarget(rendereps)
  56. SimpleGlutProgramTarget(resolution)
  57. SimpleGlutProgramTarget(sb2db)
  58. SimpleGlutProgramTarget(scene)
  59. SimpleGlutProgramTarget(screendoor)
  60. SimpleGlutProgramTarget(scube)
  61. SimpleGlutProgramTarget(simple)
  62. SimpleGlutProgramTarget(sphere)
  63. SimpleGlutProgramTarget(sphere2)
  64. SimpleGlutProgramTarget(spots)
  65. SimpleGlutProgramTarget(stars)
  66. SimpleGlutProgramTarget(stenciltst)
  67. SimpleGlutProgramTarget(stereo)
  68. SimpleGlutProgramTarget(stroke)
  69. SimpleGlutProgramTarget(subwin)
  70. SimpleGlutProgramTarget(surfgrid)
  71. SimpleGlutProgramTarget(teapots)
  72. SimpleGlutProgramTarget(texenv)
  73. SimpleGlutProgramTarget(trippy)
  74. SimpleGlutProgramTarget(triselect)
  75. SimpleGlutProgramTarget(zoomdino)
  76.  
  77. NormalGlutProgramTarget(dinodraw,dinodraw.o trackball.o)
  78. NormalGlutProgramTarget(dinospin,dinospin.o trackball.o)
  79. NormalGlutProgramTarget(glpuzzle,glpuzzle.o trackball.o)
  80. NormalGlutProgramTarget(splatlogo,splatlogo.o logo.o)
  81. NormalGlutProgramTarget(mjkwarp,mjkwarp.o mjkimage.o)
  82. NormalGlutProgramTarget(mjksift,mjksift.o mjkimage.o)
  83.  
  84. logo.o : logo.c.Z
  85.     $(RM) $@
  86.     zcat logo.c.Z > logo.c
  87.     $(CC) -c $(CFLAGS) logo.c
  88.     $(RM) logo.c
  89.  
  90. mjkimage.o : mjkimage.c.Z
  91.     $(RM) $@
  92.     zcat mjkimage.c.Z > mjkimage.c
  93.     $(CC) -c $(CFLAGS) mjkimage.c
  94.     $(RM) mjkimage.c
  95.  
  96. clean::
  97.     $(RM) render.eps
  98.  
  99. DependTarget()
  100.